首页> 外文OA文献 >Parallel Computing Strategies for Irregular Algorithms
【2h】

Parallel Computing Strategies for Irregular Algorithms

机译:不规则算法的并行计算策略

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Parallel computing promises several orders of magnitude increase in our ability to solve realistic computationally-intensive problems, but relies on their efficient mapping and execution on large-scale multiprocessor architectures. Unfortunately, many important applications are irregular and dynamic in nature, making their effective parallel implementation a daunting task. Moreover, with the proliferation of parallel architectures and programming paradigms, the typical scientist is faced with a plethora of questions that must be answered in order to obtain an acceptable parallel implementation of the solution algorithm. In this paper, we consider three representative irregular applications: unstructured remeshing, sparse matrix computations, and N-body problems, and parallelize them using various popular programming paradigms on a wide spectrum of computer platforms ranging from state-of-the-art supercomputers to PC clusters. We present the underlying problems, the solution algorithms, and the parallel implementation strategies. Smart load-balancing, partitioning, and ordering techniques are used to enhance parallel performance. Overall results demonstrate the complexity of efficiently parallelizing irregular algorithms.
机译:并行计算有望使我们解决实际计算密集型问题的能力提高几个数量级,但要依靠它们在大型多处理器体系结构上的有效映射和执行。不幸的是,许多重要的应用程序本质上是不规则的和动态的,因此使其有效的并行实现成为一项艰巨的任务。此外,随着并行体系结构和编程范例的激增,典型的科学家面临着众多的问题,必须回答这些问题才能获得可接受的并行解决方案算法实现。在本文中,我们考虑了三种典型的不规则应用:非结构化网格划分,稀疏矩阵计算和N体问题,并在各种计算机平台上使用各种流行的编程范例将它们并行化,从最先进的超级计算机到PC集群。我们介绍了潜在的问题,解决方案算法和并行实施策略。智能负载平衡,分区和排序技术用于增强并行性能。总体结果证明了有效并行化不规则算法的复杂性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号